/**
 * @(#)ISearchDataService.java 2017年6月2日
 * Copyright(C) 2017年6月2日 ZHEXIN IT CO.,LTD. All rights reserved.
 */
package org.jsbd.boss.service;


import java.util.List;
import java.util.Map;

import org.jsbd.boss.common.DataGridModel;
import org.jsbd.boss.domian.ChannelRetentLogInfo;
import org.jsbd.boss.domian.ImsiRetentSh;
import org.jsbd.boss.domian.MiguDataSh;
import org.jsbd.boss.domian.TaskHandlerSh;

/**
 * TODO 请加入本类的说明
 * @author <a href="mailto:zhouchao@zhexinit.com" >周超</a>
 * @version 1.0.0
 */
public interface ISearchDataService {

	public List<MiguDataSh> getMiguDataShList(MiguDataSh miguDataSh);
	
    Map<String,Object> getImsiRetentPageList(DataGridModel page, ImsiRetentSh imsiRetentSh);
	
	Map<String,Object> getImsiRetentLogPageList(DataGridModel page, ImsiRetentSh imsiRetentSh);

	Map<String,Object> getNewTaskPageList(DataGridModel page, TaskHandlerSh taskHandlerSh);
		
	Map<String,Object> getRetentTaskPageList(DataGridModel page, TaskHandlerSh taskHandlerSh);

	public List<MiguDataSh> getMiguDataStatisticsList(MiguDataSh miguDataSh);

	public Map<String, Object> getNewTaskPageMonthList(DataGridModel page, TaskHandlerSh taskHandlerSh);
  
	/**
     * 校准总量
     * @param calibrationDay
     * @return
     */
	public List<ChannelRetentLogInfo> getCalibrationByDate(String calibrationDay);
    
}
